package com.xiangxiao.rpan.settings.enums;

import com.fasterxml.jackson.annotation.JsonValue;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @auther xiangxiao
 * @email 573768011@qq.com
 * @data 2023/6/9 16:11
 */
@Getter
@AllArgsConstructor
public enum RefererTypeEnum {
  /**
   * 不启用 Referer 防盗链
   */
  OFF("off"),

  /**
   * 启用白名单模式
   */
  WHITE_LIST("white_list"),

  /**
   * 启用黑名单模式
   */
  BLACK_LIST("black_list");

  /**
   * @JsonValue注解，提供给序列化时使用,一个类只能用一个，加上这个注解时，序列化就会只返回这一个字段的值
   */
  @JsonValue

  private final String value;
}
